package com.ljb.lib_hiknvr.nvr.controller;

/**
 * Created by ljb on 2017/10/27.
 */

public interface PTZCommand {
    /**
     * 开始控制动作
     */
    int ACTION_START = 0;
    /**
     * 停止控制动作
     */
    int ACTION_STOP = 1;
    /**
     * 接通灯光电源
     */
    int LIGHT_PWRON = 2;
    /**
     * 接通雨刷开关
     */
    int WIPER_PWRON = 3;
    /**
     * 接通风扇开关
     */
    int FAN_PWRON = 4;
    /**
     * 接通加热器开关
     */
    int HEATER_PWRON = 5;
    /**
     * 接通辅助设备开关
     */
    int AUX_PWRON1 = 6;
    /**
     * 接通辅助设备开关
     */
    int AUX_PWRON2 = 7;
    /**
     * 焦距变大(倍率变大)
     */
    int ZOOM_IN = 11;
    /**
     * 焦距变小(倍率变小)
     */
    int ZOOM_OUT = 12;
    /**
     * 焦点前调
     */
    int FOCUS_NEAR = 13;
    /**
     * 焦点后调
     */
    int FOCUS_FAR = 14;
    /**
     * 光圈扩大
     */
    int IRIS_OPEN = 15;
    /**
     * 光圈缩小
     */
    int IRIS_CLOSE = 16;
    /**
     * 云台上仰
     */
    int TILT_UP = 21;
    /**
     * 云台下俯
     */
    int TILT_DOWN = 22;
    /**
     * 云台左转
     */
    int PAN_LEFT = 23;
    /**
     * 云台右转
     */
    int PAN_RIGHT = 24;
    /**
     * 云台上仰和左转
     */
    int UP_LEFT = 25;
    /**
     * 云台上仰和右转
     */
    int UP_RIGHT = 26;
    /**
     * 云台下俯和左转
     */
    int DOWN_LEFT = 27;
    /**
     * 云台下俯和右转
     */
    int DOWN_RIGHT = 28;
    /**
     * 云台左右自动扫描
     */
    int PAN_AUTO = 29;
    int RUN_CRUISE = 36;
    int RUN_SEQ = 37;
    int STOP_SEQ = 38;
    int GOTO_PRESET = 39;
}
